﻿/*
 * Created by SharpDevelop.
 * User: CeCi
 * Date: 23/03/2014
 * Time: 12:36
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Collections.Generic;
using System.Data;

namespace Gestión_UTN.da
{
	/// <summary>
	/// Description of inscripcionMateriada.
	/// </summary>
	public interface inscripcionMateriada
	{
		Boolean SaveInscripcionMateria(DateTime fecha,int alu_dni, int mat_id);
		
		Boolean	DeleteInscripcionMateria(DateTime fecha,int alu_dni, int mat_id);
		
		Boolean ModifyInscripcionMateria(DateTime fecha_anterior,int alu_dni_anterior, int mat_id_anterior,
		                                DateTime fecha,int alu_dni, int mat_id);
		
		DataTable FindAllInscripcionesMaterias();
		
		List<Entities.InscripcionMateria> FindInscripcionMateriaByDNI(int alu_dni);
		
		List<Entities.InscripcionMateria> FindInscripcionMateriaByMateria(int mat_id);
		
		List<Entities.InscripcionMateria> FindInscripcionMateriaByFecha(DateTime fecha);
	}
}
